JavaScript Job: Senior Software Developer - Développeur Logiciel S

Job added on

Company

OpenBet

Location

Montreal - Canada

Job type

Full-Time

JavaScript Job Details

Description de l'entreprise


English will follow

Les plus grandes marques de paris sportifs au monde choisissent OpenBet comme partenaire pour un contenu de classe mondiale, une technologie de pointe et des services sur mesure. Ils sont donc prêts à vivre des expériences de paris sportifs passionnantes, mémorables et sûres, pour divertir des millions de joueurs dans le monde entier.

La mission d'OpenBet est de stimuler la croissance et l'engagement des joueurs pour les opérateurs grâce à un écosystème de paris mondial à grande échelle et à grande vitesse, à chacun des grands événements sportifs. Nos 1000 collègues talentueux forment la meilleure équipe du marché. Nous réalisons des milliards de paris en une saison ; 60,000+ par minute (plus de transactions qu'Amazon durant Prime Day); 100% disponibilité (zéro crash au Superbowl!) et nous sommes bâtis sur 25 ans de technologie créative.

OpenBet a établi une clientèle premium de plus de 75 opérateurs dans le monde et possède 34 licences sur les marchés de paris sportifs réglementés à la croissance la plus rapide en Amérique du Nord, en Europe et en Asie-Pacifique. L'équipe se développe à grande échelle grâce à une demande accélérée pour nos produits et à des investissements importants. Nous offrons la vitesse, le dynamisme et les opportunités de croissance d'une start-up, soutenus par la stabilité et la force d'un employeur mondial.

Travailler chez OpenBet chaque jour est une opportunité pour vous de créer un divertissement de paris passionnant pour des millions de fans de sport à travers le monde.

Voulez-vous faire partie de notre croissance future?


OpenBet is sport!
The world's top sports betting brands choose OpenBet as their partner for world class content, leading tech and tailored services. We have their back. So they’re ready with exciting, memorable and safe sports betting experiences, to entertain millions of players worldwide.

OpenBet’s mission is to power growth and player engagement for operators through a global betting ecosystem that delivers at scale, at speed, at every great sports event. Our 1000 talented colleagues are the market's top team. We achieve billions of bets in a season; 60,000+ per minute (more transactions than Amazon on Prime Day); 100% uptime (zero Superbowl crashes!) and we're built on 25 years of imaginative technology that is iterated daily.

OpenBet has established a premium client base of more than 75 operators worldwide and has 34 licences across the fastest growing regulated sports betting markets in North America, Europe and Asia Pacific. The team is growing at scale driven by accelerated demand for our products and significant investment. We offer the speed, dynamism and growth opportunities of a start-up, underpinned by the stability and strength of a global employer.

Working at OpenBet every day is an opportunity for you to create exciting betting entertainment for millions of sports fans across the globe.


Description du poste


OpenBet recherche un Développeur logiciel Senior afin de travailler sur la prochaine génération de plateformes de paris sportifs en ligne.

Dans ce rôle au sein de l'équipe OpenBet, vous serez exposé à ces systèmes et bénéficierez d'une formation et d'un encadrement approfondis qui vous permettront de faire progresser nos solutions et votre carrière. Voici quelques-unes des tâches sur lesquelles vous pourrez travailler.

  • « Coacher » les développeurs Junior et « Leader » un petit groupe de développeurs.
  • Développer de nouvelles caractéristiques et fonctionnalités pour des sites web de paris à grande échelle et à fortes transactions.
  • Contribuer à toutes les phases du Cycle de Vie du Développement Logiciel (SDLC).
  • Concevoir des solutions modulaires, évolutives et portables.
  • Maintenir et mettre à jour la plateforme existante afin de supporter les nouvelles fonctionnalités.
  • « Leader » les revues de code avec les pairs.
  • Répondre aux questions des parties prenantes concernant la plateforme
  • Rechercher et développer des améliorations de la performance de la plateforme
  • Développer de nouvelles solutions pour résoudre les problèmes courants de la plate-forme.
  • Travailler avec différents partenaires pour résoudre les problèmes d'intégration
  • Produire un code robuste, clair et soigné en utilisant des pratiques telles que le développement piloté par les tests (TDD).
  • Extraire et capturer les besoins des clients à l'aide de processus tels que BDD.


OpenBet is looking for a
Senior Software Developer to work on the technology & platforms powering the biggest online gaming and sports betting brands.

In this role with the OpenBet Team, you’ll have exposure to these systems, as well as extensive training and mentoring as you take our solutions and your career to the next level. Here are the tasks you will work on:

  • Coach Junior developers and lead a small group of developers.
  • Develop new features and functionality for large scale highly performant transactional sites.
  • Contribute in all phases of the Software Development Life Cycle (SDLC).
  • Architect solutions that are modular, scalable and portable.
  • Maintain and upgrade existing platform to support new features.
  • Lead code reviews with peers.
  • Gather and answer business stakeholders' queries about the platform.
  • Investigate and develop performance improvements to the platform.
  • Develop new solutions to resolve ongoing issues with the platform.
  • Work with different partners to solve integration issues.
  • Produce robust, clear, polished code using practices like Test-Driven Development (TDD).
  • Extract and capture customer requirements using processes like Behavior Driven Development (BDD).

Qualifications
  • Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe.
  • Expérience de travail établi sur un ou plusieurs des principaux langages de programmation (tels que Python, Java, C/C++, PHP) et un intérêt pour l'apprentissage d'autres langages de codage.
  • Expérience de contribution à l'architecture et à la conception de systèmes nouveaux et actuels.
  • Expérience en conception de bases de données relationnelles avec n'importe quel fournisseur (par exemple : MySQL).
  • Expérience en automatisation de tests (test unitaire ou autre)
  • Expérience de développement sur environnement Unix/Linux.
  • Expérience de travail sur les technologies Web et les protocoles Internet (Apache, SOAP, WS-*, ReST, XML, HTTP, TCP/IP, sockets Web).
  • Expérience sur le processus CI/CD et les outils associés.
  • Capacité d'apprendre et d'être productif avec les nouvelles technologies rapidement.
  • Proactif, esprit d'équipe.
  • Excellentes compétences en communication écrite et orale.

Bon à savoir

  • Compétences en matière de scripts : Bash, Perl.
  • Compétences en développement Web : HTML5, JavaScript, CSS.

Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • Establish working experience on one or more of the major programming languages (such as Python, Java, C/C++, PHP) and interest in learning other coding languages.
  • Experience contributing to the architecture and design of new and current systems.
  • Experience of relational database design with any vendor (e.g: MySQL).
  • Test automation experience (unit test or other)
  • Ability developing on Unix/Linux environment.
  • Working experience on Web technologies and internet protocols (Apache, SOAP, WS-*, ReST, XML, HTTP, TCP/IP, web sockets).
  • Experience on CI/CD process and associated tools
  • Ability to learn and be productive with new technologies quickly.
  • Pro-active, team player.
  • Excellent communication skills, both written and spoken.

Nice to have

  • Scripting skills: Bash and Perl
  • Web development skills: HTML5, JavaScript, CSS

Informations complémentaires


Pourquoi aimeriez-vous travailler avec nous chez OpenBet?

  • Avantages concurrentiels, un environnement ouvert et favorable ainsi qu'un lieu de travail moderne et passionnant.
  • L'opportunité d'interagir régulièrement avec des équipes mondiales et la possibilité de changer d'équipe et de projet à mesure que vous et notre entreprise continuez à vous développer et à croître.
  • Développement tangible et authentique - chez OpenBet, vous pouvez mener votre carrière là où vous le souhaitez !
  • Exposition à un travail réel, à des projets critiques pour l'entreprise et la possibilité de développer certains des principaux paris sportifs de commerce électronique au monde tout en travaillant sur des projets clients passionnants et en interagissant avec beaucoup de code !

Why would you enjoy working with us at OpenBet?

  • Competitive benefits, an open and supportive environment as well as a modern and exciting workplace
  • The opportunity to interact with global teams on a regular basis and the possibility to switch teams and projects as you and our business continues to develop and grow
  • Tangible and genuine development - at OpenBet you can take your career where you want it to go!
  • Exposure to real work, business-critical projects and the chance to develop some of the world’s leading e-commerce sportsbooks whilst working on exciting client projects and interact with lots of code!

#LI-MW